﻿namespace Models
{
    /// <summary>
    /// 部门
    /// </summary>
    public partial class DepartmentModel : DataDepartmentBaseModel
    {
        /// <summary>
        /// 父节点名称
        /// </summary>
        public string ParentName { get; set; }

        /// <summary>
        /// 父节点类型
        /// </summary>
        public int? ParentType { get; set; }

        /// <summary>
        /// 用户数量
        /// </summary>
        public int UserCount { get; set; }

        /// <summary>
        /// 用于标记当前数据对于当前登录用户是否有权限
        /// 说明：部门模块比较特殊，因为是树型，所以所有数据都要展示。对于部门管理模块中的数据，没有权限的是不给任何操作功能；对于数据归属下拉列表，没有权限则是不是能选择
        /// 所以，就都用这一个字段来控制
        /// </summary>
        public bool HasPermission { get; set; }
    }
}
